{literal}
<h2>Class Annotations</h2>

<table cellspacing="2" cellpadding="4">
<tr>
	<td colspan="2">@orm tableName $tablename</td>
<tr>
<tr>
	<td colspan="2">@orm database $database</td>
<tr>
<tr>
	<td colspan="2">@orm engine InnoDB|MyIsam</td>
<tr>
<tr>
	<td colspan="2">@orm index(args)|unique(args)</td>
<tr>
<tr>
	<td colspan="2">@orm listener $type $method()</td>
<tr>
</table>


<h2>Property Annotations</h2>

<table cellspacing="2" cellpadding="4">

<tr>
	<td colspan="2">@orm text|longtext [not null|not empty] [fulltext]</td>
<tr>
<tr>
	<td colspan="2">@orm bool|boolean [not null|not empty] [index]</td>
<tr>
<tr>
	<td colspan="2">@orm char($l)|varchar($l) [not null|not empty] [unique|index|fulltext]</td>
<tr>
<tr>
	<td colspan="2">@orm number($l,$d) [in()] [unique|index] [unsigned] [not null]</td>
<tr>
<tr>
	<td colspan="2">@orm enum({$values}) [index]</td>
<tr>
<tr>
	<td colspan="2">@orm set({$values}) [index]</td>
<tr>
<tr>
	<td colspan="2">@orm array</td>
<tr>
<tr>
	<td colspan="2">@orm email [not null|not empty] [unique|index]</td>
<tr>
<tr>
	<td colspan="2">@orm password($l,$m) [not null|not empty]</td>
<tr>

<tr><td></td></tr>

<tr>
	<td colspan="2">@orm plugin $plugin()</td>
<tr>
<tr>
	<td colspan="2">@orm has|owns one|child|parent $className [inverse $inverse]</td>
<tr>
<tr>
	<td colspan="2">@orm has|owns many|children|parents $className [inverse $inverse] [itemValidator $itemValidator()] [counter $counter]</td>
<tr>
<tr>
	<td colspan="2">@orm order property_name</td>
<tr>
<tr>
	<td colspan="2">@orm slug(fields)</td>
<tr>

<tr><td></td></tr>

<tr>
	<td colspan="2">@orm listener $type [method] $method()</td>
<tr>
<tr>
	<td colspan="2">@orm validator [method] $validator()</td>
<tr>


</table>

<h2>Method  Annotations</h2>

<table cellspacing="2" cellpadding="4">
<tr>
<td colspan="2">@orm access</td>
<tr>
</table>
{/literal}